public class test_3_0 {

//    1.如何判断一个数是否是2的k次方？这里不需要确定k的值。例如：1是2的0次方，2是2的1次方，4是2的平方，
//    求N是不是2的K次方？
//
//    public static boolean isPower(int n){
//        for (int i = 0; i <= n/2; i++) {
//            if(Math.pow(2,i)==n){
//                return true;
//            }
//        }
//        return false;
//    }
//    public static void main(String[] args) {
//        System.out.println(isPower(1024));
//    }



//    2.一个整型数组里除了两个数字之外，其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
//
//    public static int[] findNumberAppearOnce(int[] arr) {
//        int[] array=new int[127];
//        for (int i = 0; i < arr.length; i++) {
//            array[arr[i]]++;
//        }
//        int[] arr1=new int[2];
//        int j=0;
//        for (int i = 0; i < 127; i++) {
//            if(array[i]==2){
//                arr1[j++]=i;
//            }
//        }
//        return arr1;
//    }
//    public static void main(String[] args) {
//        int[] arr={4,3,1,3,4,5,6,7};
//        arr=findNumberAppearOnce(arr);
//        for (int i = 0; i < arr.length; i++) {
//            System.out.print(arr[i]+" ");
//        }
//    }

}






